データ削減プールへのボリュームの移動

システムは、ボリューム・ミラーリングを使用した、データ削減プールへの既存のボリュームのマイグレーションをサポートします。マイグレーション中、ボリュームへのホスト入出力操作は中断されません。

データ削減は、データの保管に必要となる使用可能な容量を減らすために使用できる一連の技法です。データ削減の例には、データ重複排除がある。データ削減により、ストレージ効率とパフォーマンスを向上させ、ストレージ・コスト (特にフラッシュ・ストレージ) を削減することができます。データ削減により、ホスト・システムで以前に使用されていたが不要になった容量をレクラメーション処理することで、外部ストレージ・システムおよび内蔵ドライブに保管されるデータ量が減ります。システムでデータ削減によって実現できる潜在的な容量節約量を見積もるには、Data Reduction Estimation Tool (DRET) を使用します。このツールは、新規システムにマイグレーションされる既存のユーザー・ワークロードを分析します。このツールは、接続されているすべてのストレージ・アレイ上のターゲット・ワークロードをスキャンして、それらの結果を統合し、システム全体のデータ削減による潜在的な節約量の見積もりを生成します。

https://www-945.ibm.com/support/fixcentral/ にアクセスして、製品の下でツールとその README を検索します。

システムは、異なる容量節約方式を同時に使用できるデータ削減プールをサポートし、プール全体の容量節約を増やします。データ削減プールも重複排除をサポートします。ボリュームに対して重複排除が指定された場合、重複するデータ・バージョンは除去され、ストレージに書き込まれないため、使用可能な容量をさらに節約できます。一部のモデルまたはソフトウェア・バージョンでは、この機能を使用するために特定のハードウェアまたはソフトウェアが必要です。詳しくは、データ削減プールと重複排除の計画を参照してください。

ホスト SCSI マップ解除コマンドのサポートは、デフォルトでは使用不可になっています。SCSI マップ解除コマンドを使用するためのサポートをホストに対して使用可能にするには、次のコマンドを入力します。
chsystem -hostunmap on

標準プール内のボリュームをデータ削減プールに移動することで、レクラメーション処理された容量の管理を簡素化できます。データ削減プールは、ホストのマップ解除操作を追跡し、容量を自動的に再割り振りします。システムでは、新しいデータ削減プール内にボリュームのコピーを作成するボリューム・ミラーリングがサポートされます。この方法では、新規データ削減プール内にボリュームのコピーが作成され、ホスト操作が中断されることはありません。

管理 GUI を使用する場合

データ削減プールにボリュームをマイグレーションするには、以下のステップを実行します。
  1. 以下のステップを実行して、データ削減プールを作成します。
    1. 管理 GUI で、「プール」 > 「プール」を選択します。
    2. 「プール」ページで、「作成」をクリックします。
    3. 「プールの作成」ページで、プールの名前を入力し、「データ削減」を選択します。
    4. 「作成」をクリックします。 データ削減プールは、子プールではなく、親プールとしてのみ作成されます。
  2. 以下の手順を実行して、データ削減プールにストレージを追加します。
    1. 管理 GUI で、「プール」 > 「プール」を選択します。
    2. 作成したデータ削減プールを右クリックし、「ストレージの追加」を選択します。
    3. 使用可能なストレージから選択し、プールに対して容量を予約します。「割り当て」をクリックします。
  3. 以下の手順を実行して、標準プールにボリュームのコピーを作成します。
    1. 管理 GUI で、「プール」 > 「プール別のボリューム」を選択します。
    2. データ削減プールにマイグレーションするボリュームが含まれている既存のプールを選択します。ボリュームを右クリックし、「ボリューム・コピーの追加」を選択します。
    3. 「ボリューム・コピーの追加」ページで、ボリュームのコピーを作成するデータ削減プールを選択します。コピー 1 は元のプールの元のボリュームで、コピー 2 はデータ削減プール内に作成されます。容量の節約のためにシン・プロビジョニングまたは圧縮のいずれかを選択してください。このオプションを選択した場合、作成したボリュームで重複排除を使用することも選択できます。例えば、重複排除を使用して重複データの削除も行うシン・プロビジョニング・ボリュームを作成できます。
    4. 「追加」をクリックします。
    5. 次のステップに進む前に、コピーが同期化されていることを確認します。「ボリューム」ページで、コピー 2 の「同期化済み」列に「はい」が表示されていることを確認します。
      注: 同期が完了するまでに要する時間は、ボリュームのサイズとシステム・パフォーマンスによって変わります。ボリュームを右クリックして「ミラー同期速度の変更」を選択することで、同期速度を上げることができます。
  4. マイグレーションを完了するには、以下の手順を実行して、元のボリューム・コピーを削除します。
    1. 管理 GUI で、「ボリューム」 > 「ボリューム」を選択します。
    2. ボリューム・コピーを右クリックし、「削除」を選択します。
    3. 「はい」をクリックして削除を確認します。

コマンド・ライン・インターフェースの使用

コマンド・ライン・インターフェースを使用してボリュームをデータ削減プールにマイグレーションするには、以下の手順を実行します。
  1. データ削減プールを作成するには、次のコマンドを入力します。
    mkmdiskgrp -name pool_name -ext extent_size -mdisk mdisk_id_list -datareduction yes
    ここで、pool_name はプールの名前、extent_size はプールのエクステント・サイズ、mdisk_id_list はデータ削減プール内の MDisk ID のリストです。
  2. データ削減プールでボリュームのコピーを作成するには、次のコマンドを入力します。
    圧縮ボリューム・コピー
    addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand vdisk_name
    シン・プロビジョニング・ボリューム・コピー
    addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand vdisk_name
    シン・プロビジョニング、重複排除ボリューム・コピー
    addvdiskcopy -mdiskgrp mdisk_group_name -rsize disk_size -autoexpand -deduplicated vdisk_name
    圧縮、重複排除ボリューム・コピー
    addvdiskcopy -mdiskgrp mdisk_group_name -compressed -rsize disk_size -autoexpand -deduplicated vdisk_name

    ここで、mdisk_group_name は、ステップ 1 で作成された、コピーが置かれるデータ削減プールの名前であり、disk_size は、メガバイト (MB) 単位の整数値です。vdisk_name 変数は、コピーしようとしているボリュームの名前です。

  3. ボリュームのコピーが同期されるようにするには、次のコマンドを入力します。
    lsvdisk vdisk_name
    ここで、vdisk_name は、コピーを含むボリュームの名前です。コマンド出力で、新規ボリューム・コピーの sync 値が yes に設定されていることを確認します。これは、新規ボリューム・コピーが元のコピーと同期されていることを示します。
  4. マイグレーションを完了するには、次のコマンドを入力して、元のプールから元のボリューム・コピーを削除します。
    rmvdiskcopy -copy copy_id vdisk_name
    ここで、copy_id は、ボリューム・コピーのシステム割り当て ID、vdisk_name は元のボリュームの名前です。